package com.junzhiit.nengji.shop.dao;

import java.util.List;

import com.bainaeco.framework.base.dao.BaseDAO;
import com.junzhiit.nengji.shop.model.RoleFunction;

public interface RoleFunctionDAO extends BaseDAO<RoleFunction> {

	public int getTotalCountByRole(String roleId);

	/**
	 * 
	 * TODO 删除角色功能
	 * 
	 * @author FebRosy
	 * @time 2018年3月8日 上午9:41:36
	 * @return boolean
	 */
	public boolean deleteByRoleId(String roleId);

	/**
	 * 
	 * TODO 删除角色功能
	 * 
	 * @author FebRosy
	 * @time 2018年3月21日 下午1:50:37
	 * @return boolean
	 */
	public boolean deleteByFunctionId(String functionId);

	/**
	 * 
	 * TODO 获取角色相关功能
	 * 
	 * @author FebRosy
	 * @time 2018年3月15日 上午9:36:09
	 * @return List<RoleFunction>
	 */
	public List<RoleFunction> getRoleFunction(String roleId);
}
